home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1993 / Internet Info CD-ROM (Walnut Creek) (1993).iso / networking / terms / kermit / d / hp3000.ann < prev    next >
Encoding:
Text File  |  1991-10-20  |  6.0 KB  |  171 lines

  1. 16 Oct 1991
  2.  
  3. FROM: Tony Appelget
  4.       General Mills, Inc
  5.       PO Box 1113
  6.       Minneapolis, MN 55440-1113
  7.       612-540-7703
  8.  
  9. TO:   Kermit Distribution
  10.       Columbia Center for Computing Studies
  11.       612 West 115 Street
  12.       New York, NY 10025
  13.  
  14. SUBJ: HP3000 Kermit
  15.  
  16. Apparently my contribution of HP3000 Kermit has hit the
  17. streets.  I am getting phone calls, mostly because sites
  18. do not have current SPL compilers.
  19.  
  20. Since I first sent you my updated version of HP3000 Kermit,
  21. we have obtained HP Spectrum machines.  Although Kermit
  22. did not fall flat on its face, problems arose and I fixed
  23. them.  It is time for me to send you an update.
  24.  
  25. Enclosed on this disk are the following:
  26.  
  27.     This letter.
  28.     My HP3000 Kermit source.
  29.     My HP3000 Kermit object.
  30.  
  31. The object file is straight classic HP3000 code, ready to
  32. run.  It has not been BOOed or otherwise been made eye-
  33. readable.  I assume that you have the facilities to readily
  34. do that conversion if you choose.  I have run the classic
  35. HP3000 code through HP's OCTCOMP processor and the resulting
  36. code file seems to be well-behaved on a Spectrum machine.
  37.  
  38. (Signed)
  39. Tony Appelget
  40.  
  41. ------------------------------
  42.  
  43. 15 June 1990
  44.  
  45. Tony Appelget
  46. General Mills, Inc
  47. P.O. Box 1113
  48. Minneapolis, MN 55441-1113
  49.  
  50. Christine M. Gianone, Manager
  51. Kermit Development and Distribution
  52. Columbia University Center for Computing Activities
  53. 612 West 115 Street
  54. New York, NY  10025
  55.  
  56. The HP3000 SPL Kermit seems to be badly neglected.  The listing    in "Kermit
  57. News number 4" shows your most recent version to be v1.1 dated 85/06/24.  I am
  58. enclosing what I am assuming to be a much more modern version.  It is the
  59. product of a lot of hours put into the v1.0 version over the past five or six
  60. years and works very well here.
  61.  
  62. All my changes    are listed in comments at the beginning of the program.  A few
  63. of the big changes are:
  64.  
  65.     Added a HELP function
  66.  
  67.     Implementated a very versatile command name abbreviation scheme
  68.  
  69.     Implemented 3-byte checksums in addition to the old standard one-byte
  70.     checksums
  71.  
  72.     Implemented long packets with a maximum of 2000 bytes.  Decreasing packet
  73.     size in response to packet errors is not implemented
  74.  
  75.     This Kermit sets a JCW, KRMJCWnn, where nn is the comm ldev, to indicate
  76.     what he is doing or how an xfer was completed.  Usefull in a batch or IPC
  77.     environment
  78.  
  79.     Cleaned up a plethora of small bugs
  80.  
  81.     At the insistance of our security types, a file validation scheme was
  82.     built into the program.  No one uses it.  Leaving it in place will cause
  83.     no harm.  It should be removable without too much trouble
  84.  
  85. The version number, 2.7, that I have stuck on the program is totally arbitrary
  86. as far as I am concerned.  If my enclosed Kermit meets your standards for
  87. distibution, it would be a feather in my cap for you to do so.
  88.  
  89. (signed)
  90. Tony Appelget
  91. K0DCF/AFA3AO/AFF3MN
  92.  
  93. ------------------------------
  94.  
  95. Date: Tue, 4 Jun 85 08:29:49 edt
  96. From: Steve Archer  <archer@rochester.arpa>
  97. To: sy.fdc@cu20b
  98. Subject: New HP-3000 SPL Kermit
  99.  
  100. Here is a new version of HP-3000 Kermit in SPL, version 1.1, to replace version
  101. 1.0 originally from Ed Eldridge, Polaris Inc. (POLARIS@USC-ISI).  It adds the
  102. capability to show parameters, changes the "serve" command to "server".  Help
  103. messages have been added, and some short-form commands (for example "C" for
  104. "CONNECT").  Also added parity, a FINISH command, and a very primitive connect
  105. mode.
  106.  
  107. steve archer (716) 477-1005
  108.  
  109. Date: 16 Oct 1984 12:24-EDT
  110. Subject: KERMIT for HP 3000
  111. From: POLARIS@USC-ISI.ARPA
  112. To: CC.FDC@COLUMBIA-20.ARPA
  113.  
  114. This is to announce a new KERMIT version for the HP 3000.  It is written
  115. in SPL specifically for an HP 3000 running MPE.  Features include:
  116.  
  117.      o Binary and text transmission/reception
  118.      o Server mode
  119.      o 8th-bit prefixing
  120.      o Repeat count prefixing
  121.      o Numerous commands for control of MPE file system parameters
  122.  
  123. Some Questions and answers:
  124.  
  125.   What is SPL ?
  126.  
  127. SPL stands for Systems Programming Language.  It's the moral equivalent
  128. of assembly language on the HP 3000 (there is no assembler).  Since SPL
  129. is not included when you purchase a 3000, ALL sites don't have it (extra
  130. cost option from HP).  On the other hand, SPL is practically a requirement
  131. for serious development on the 3000.  It may be the most commonly available
  132. language (other than COBOL) in the HP 3000 community.
  133.  
  134.   Why not modify the Software Toolworks version ?
  135.  
  136. When I started work on this version (6 - 8 months ago), the Software
  137. Toolworks version was not available.  You may recall some conversations
  138. with Mike Seyfrit about it (I don't know who Mike talked to or what
  139. was said and he's no longer with the company).  When we got a copy of
  140. the ST version, I stopped work on this one.  Why re-invent the wheel?  I
  141. didn't have a PC to test it with anyway.  The ST version is a fine product
  142. and the only real limitation was the inability to handle binary files.
  143. This was due to the bizarre way that MPE (the HP 3000 operating system)
  144. stores files, its (MPE) inability to transfer 8 bit characters, and the
  145. fact that MS DOS KERMIT did not support 8 bit quoting.  Since then, things
  146. have changed: MS DOS KERMIT does 8 bit quoting, I have a PC to test with
  147. and we still need binary file transfer.  I found myself with a RATFOR
  148. KERMIT that worked and an SPL KERMIT that almost worked.  I am not too
  149. familiar with RATFOR but I am very familiar with SPL.  RATFOR (Software
  150. Toolworks flavor) is somewhat rare on the 3000.  SPL is quite common.
  151. The choice was obvious.
  152.  
  153.  Other considerations:
  154.  
  155. Another distribution option is the INTEREX (HP international users
  156. group) Contributed Software Library.  I would like to make KERMIT and
  157. the associated manuals/documentation available to them.  Please let me
  158. know if this is OK with you.
  159.  
  160. Finally, thanks to Columbia University for providing KERMIT to us in the
  161. first place.  It's a useful tool and I've had a lot of fun working with
  162. it.
  163.  
  164.        - Ed Eldridge
  165.          Polaris, Inc.
  166.          1400 Wilson Blvd.  suite 1100
  167.          Arlington, Virginia  22209
  168.          (703) 527-7333
  169.  
  170. ------------------------------
  171.